Scenario Based Design Space Exploration

نویسنده

  • Peter van Stralen
چکیده

Nowadays, embedded systems need to support multiple applications simultaneously. It is not enough anymore to simply use a mobile phone to call somebody, but users also want to be able to simultaneously do other things, like listen to mp3’s or watch videos. This calls for a change in embedded system design which already takes the interaction between the multiple applications into account in the early design phases. Scenario based design is one of the design methodologies which is able to support embedded systems with multiple target applications. In this thesis, we introduce and study two aspects of multi-application scenario based design methodology. The first aspect is the identification of scenarios. The scenario identification technique extracts application scenarios based on a training workload and efficiently stores them into a scenario database. This scenario database can reduce the storage requirements of the event traces of all the target applications in the embedded system to only 1.4 percent of the original size. A second aspect is the scenario based design space exploration. The scenario based design space exploration exploits the scenarios in the embedded system by performing a design space exploration without exhaustively evaluating all the scenarios in the multi-application workload. This improves the performance of the scenario based design space exploration, especially when the number of applications that can execute concurrently increases. To select a representative subset of scenarios, two approaches for a scenario based design space exploration are proposed: a combined and a separate genotype approach. A small case study is done to verify our scenario based design space exploration. In this case study, several design space explorations of a multi-application workload with a MJPEG-application and a stochastically generated application are performed. Our results shows that a scenario based design space exploration outperforms a design space exploration with multi-application support where a random sample of the scenarios in the training workload is chosen. Moreover, the properties of the stochastic applications show the strengths and weaknesses of the individual approaches.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Chip Multithreading to Speed Up Scenario-Based Design Space Exploration

To cope with the complex embedded system design, early design space exploration (DSE) is used to make design decisions early in the design phase. For early DSE it is crucial that the running time of the exploration is as small as possible. In this paper, we describe both the porting of our scenario-based DSE to the SPARC T3-4 server and the analysis of its performance behavior.

متن کامل

ADA: Applications Define ASIP

Interest in Application Specific Instruction set Processors or ASIPs has increased significantly. Sincere efforts have been put in improving ASIP design methodologies in industry as well as in academia. By the close observation and analysis of these approaches, it was found that though the existing approaches are focusing on making the process automatic and providing better GUI to help the desi...

متن کامل

Multi-objective Design Space Exploration based on UML

This paper proposes a Design Space Exploration (DSE) framework using UML-based estimation and a multi-objective design exploration mechanism. This framework allows the designer to automatically select the most adequate modeling solution for application, architecture, and mapping, in an integrated and simultaneous way and at a very early design stage. An MDAbased transformation engine implements...

متن کامل

Metropolis: A Development Environment to Facilitate Platform-Based Design

Metropolis is an integrated development environment for system-level design that embodies the concepts of the platform-based design methodology. Metropolis is based on a Metamodel with formal semantics and allows not only design capture, but also formal analysis, synthesis and simulation. After reviewing the basic concepts behind Metropolis, we will describe a realistic use-case scenario that s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009